package com.spark.market.dal.repository;

import com.spark.market.dal.entity.ItemDo;

import java.util.List;

public interface ItemRepository {
    /**
     * 查询所有商品
     * @return
     */
    public List<ItemDo> selectAllItem();

    /**
     * 写入数据库
     * @param itemDo
     */
    void insertItem(ItemDo itemDo);

    /**
     * 按照id查询Item
     * @param id
     * @return
     */
    ItemDo selectItemById(Integer id);

    /**
     * 增加商品的销量
     * @param itemId
     * @param amount
     */
    void increaseSales(Integer itemId, Integer amount);
}
